/**	
 * news.css
 * 
 * 文章详情css文件
 * 
 * author: Alinejun
 * 
 * version: 1.2
 * 
 * Date: 2018-08-16
 *
 */

.conews{

    -moz-border-radius: 4px;
    border-radius: 4px;	
}
.conews .cont{
    padding: 20px 30px;
    opacity: 0.9;
    background-color: #fff;
}
.conews .title{
	padding: 30px 10px 10px 10px;

}
.conews .title h2{
	margin-bottom: 10px;
}
.conews .title p{
	text-align: right;
	line-height: 28px;
 	padding: 10px 5px;
 	color: #666;
}
.conews .title p .cate{
	float: left;
}
.conews .title p em{
	padding-right: 10px;
}
.conews .title p a:hover{
	background: #5cb85c;
	color: #fff;
}

.conews .desc .line{
	border-bottom: 1px dashed #999;
}
.conews .desc .text-desc{
	color: #666;
	text-indent: 2em;
	margin-bottom: 20px;
}
.conews .desc p.other{
	height: 25px;
	margin-top: 5px;
}
.conews .desc p .time, .conews .desc p .scan{
	float: right;
	color: #999;
    padding-left: 20px;
}

.conews .detail{
	padding: 30px 0px 0px !important;
    font-size: 16px;
    line-height: 2em;
    word-break: break-all;
}

/*上下文*/
.conews .cont .others{
    padding: 15px 0px 0px;
}
.conews .cont .others p{
    margin-top: 10px;
}
.conews .cont .others p .op{
    font-weight: 550;
}
.conews .cont .others p a.null{
    color: #999;
}



/* comment*/

.main-comment{
	background: #fff;
	padding: 10px;
}

.main-comment .comment{
	padding: 20px;
}
.main-comment .comment .content{
    margin-top: 20px;
}

.main-comment .comment .bbs{
    padding: 20px 20px;
    border:1px solid #ddd;
    border-radius: 10px;
}

.main-comment .comment .bbs .author{
    padding: 10px 0px;
    text-align: left;
}
.main-comment .comment .bbs .author .usergroup{
    display: inline-block;
}
.main-comment .comment .bbs .author select{
    margin-left: 20px;
    float: right;
}
.main-comment .comment .bbs .sub{
    margin-top: 20px;
    text-align: right
}
.main-comment .comment .bbs .sub .msg{
	float: left;
}
.main-comment .comment .more{
    text-align: center;
}
.main-comment .comment .more a{
    text-decoration: none;
    color: #1681CC;
}
.main-comment .comment .mess-group{
    padding: 20px 0px;
}

.main-comment .comment .item{
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 10px 15px;
    margin-bottom: 20px;
    box-shadow: 5px 5px 5px #ddd;
}
.main-comment .comment .item .line{
	margin: 10px 0px;
    border-bottom: 1px dashed #999;
}
.main-comment .comment .item .author{
    height: 40px;
}
.main-comment .comment .item .author img{
    width: 40px;
    height: 40px;
}
.main-comment .comment .item .author span{
    line-height: 40px;
    padding-left: 5px;
}
.main-comment .comment .item .cont .info{
    padding: 10px 0px;
    text-indent: 2em;
}
.main-comment .comment .item .cont .other{
    margin-top: 10px;
    text-align: right;
    font-size: 0.8em;
    color: #666;
}
.main-comment .comment .item .cont .other span{
	padding-right: 10px;
}
.main-comment .comment .item .cont .other span.time{
    float: left;
}
.main-comment .comment .item .cont .other a{
    color: #117EE0;
}
.main-comment .comment .item .cont .other a.disable{
    color: #333;
}
.main-comment .comment .item .cont .other .reply a{
	color: #117EE0;
}

.main-comment .comment .item .reply p.editor{
    color: #333;
    margin-bottom: 10px;
}
.main-comment .comment .item .reply .info{
    padding: 10px 0px;
}
.main-comment .comment .item .reply .other{
    margin-top: 10px;
    text-align: right;
    font-size: 0.8em;
    color: #666;
}
.main-comment .comment .item .reply .other span{
    padding-right: 10px;
}
.main-comment .comment .item .reply .other .respon a{
    color: #117EE0;
}
.main-comment .comment .nulls{
    text-align: center;
    color: #999;
    padding: 20px 0px;
}

@media (max-width: 769px){
    .conews .cont{
        padding: 15px 20px;
    }

    .main-comment .comment{
        padding: 20px 10px;
    }  
}

